﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTOQLDV;
using DAOQLDV;

namespace BUSQLDV
{
    public class BUSTinhThanh
    {
        public static List<DTOTinhThanh> LayDanhSachTinhThanh()
        {
            return DAOTinhThanh.LayDanhSachTinhThanh();
        }
        public static bool ThemTinhThanh(DTOTinhThanh dtoTT)
        {
            if (dtoTT.TenTinhThanh=="")
            {
                throw new Exception("Xin nhập tên tỉnh thành");
                return false;
            }
            return DAOTinhThanh.ThemTinhThanh(dtoTT);
        }
        public static bool CapNhatTinhThanh(DTOTinhThanh dtoTT)
        {
            if (dtoTT.MaTinhThanh == 0)
            {
                throw new Exception("Xin chọn tỉnh thành");
                return false;
            }
            if (dtoTT.TenTinhThanh == "")
            {
                throw new Exception("Xin nhập tên tỉnh thành");
                return false;
            }
            return DAOTinhThanh.CapNhatTinhThanh(dtoTT);
        }
        
        public static bool XoaTinhThanh(DTOTinhThanh dtoTT)
        {
            if (dtoTT.MaTinhThanh== 0)
            {
                throw new Exception("Xin chọn tỉnh thành");
                return false;
            }
            return DAOTinhThanh.XoaTinhThanh(dtoTT);
        }
        public static int LayMaTinhThanh(String tenTinhThanh)
        {
            if (tenTinhThanh == "")
            {
                throw new Exception("Xin nhập tên tỉnh thành");
                return 0;
            }
            return DAOTinhThanh.LayMaTinhThanh(tenTinhThanh);
        }
    }
}
